package com.zoffy.zoffyapi.commen;

import com.zoffy.zoffyapi.exception.ErrorCode;

public class ResultUtils {
    public static  <T> BaseResponse<T> success(T data){
        return new BaseResponse<>(0,data,"ok");
    }
    public static   BaseResponse success(){
        return ResultUtils.success(null);
    }
    public static BaseResponse error(int code,String message){
        return new BaseResponse<>(code,null,message);
    }
    public static  BaseResponse error(ErrorCode errorCode, String message){
        return new BaseResponse<>(errorCode.getCode(),null,message);
    }
    public static  BaseResponse error(ErrorCode errorCode){
        return new BaseResponse<>(errorCode.getCode(),null,errorCode.getMessage());
    }

}
